// Created by WXX on 2021/9/7 11:25
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

/**
 * 执行用时：0 ms, 在所有 C++ 提交中击败了100.00%的用户
 * 内存消耗：6.1 MB, 在所有 C++ 提交中击败了70.71%的用户
 */
class Solution {
public:
    int balancedStringSplit(string s) {
        int res = 0, cnt = 0;
        for (auto c : s) {
            if (c == 'L') cnt++;
            else cnt--;
            if (cnt == 0) res++;
        }
        return res;
    }
};

int main() {

    cout << Solution().balancedStringSplit("RLRRLLRLRL") << endl;  // 4

    return 0;
}
